/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.aratuk.servico;

import br.com.aratuk.modelo.Loteria;
import br.com.aratuk.modelo.PrecoLoteria;
import javax.ejb.Stateless;

/**
 *
 * @author roniere
 */
@Stateless
public class PrecoLoteriaServico extends ServicoGenerico<PrecoLoteria> {

    public PrecoLoteriaServico() {
        super(PrecoLoteria.class);
    }

    public PrecoLoteria getPrecoPorLoteria(Loteria loteria) {
        String sql = "Select pl from PrecoLoteria pl JOIN pl.loteria l where l.id = :loteria and pl.status = true";

        PrecoLoteria result = null;
        try {
            result = (PrecoLoteria) getEntityManager().createQuery(sql).setMaxResults(1).setParameter("loteria", loteria.getId()).getSingleResult();
        } catch (Exception e) {
            e.printStackTrace();
        }
        
        return result;
    }
}
